home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1997 / HAM Radio 1997.iso / vcls / resizer / readme.txt next >
Text File  |  1996-04-08  |  3KB  |  89 lines

  1. << DISCLAIMER:                                                  >>
  2. << -------------------                                          >>
  3. << FEEL FREE TO DISTRIBUTE THIS ANYWHERE YOU LIKE, TO ANYONE    >>
  4. << WHO MAY HAVE A USE FOR IT.                                   >>
  5. {{ THIS SOFTWARE COMES WITH _NO_ GUARANTEES, PROMISES, ETC.     >>
  6. << NO THIS IS NOT PERFECT. IF YOU DON'T LIKE IT, DON'T USE IT!  >>
  7.  
  8.  
  9. What is this?
  10. ---------------
  11. This is a simple VC that resizes all the controls on a form.
  12.  
  13. Files Included In This ZIP are:
  14. --------------------------------
  15. README.TXT      This file
  16.  
  17. RESIZE.DPR      The project file for the example program
  18. RESIZEF.PAS     The pascal code associated with the form 
  19.                 which is associated with the sample program
  20. RESIZEF.DFM     The form which is associated with the sample program
  21.  
  22. RESIZER.PAS     The source code for the RESIZER unit/component
  23. RESIZER.DCU     The UNIT/COMPONENT for the resizer unit/component
  24. RESIZER.DCR     The icon file for the resizer unit/component
  25.  
  26.  
  27. To Install:
  28. -------------
  29.   1. Copy the component (RESIZER.*) to a directory which 
  30.      is pretty permanent.
  31.   2. Run DELPHI
  32.   3. Select the menu option "Options | Install Components..."
  33.   4. Click on the "Add..." button
  34.   5. Click on the "Browse..." button
  35.   6. Find the RESIZER.DCU (or RESIZER.PAS) file in the directory
  36.      where you placed the RESIZER.* files in step 1 and select it
  37.      (double click on the filename).
  38.   7. Click OK
  39.  
  40. Delphi will now add the RESIZER component to the a group called
  41. "New VCs.".
  42.  
  43. Using the Resizer Component:
  44. --------------------------------
  45. All you have to do is place the RESIZER component on your form,
  46. set the 'OnSized' event for the form to a function and then call
  47. 'ReSize(Sender)' from within that function.
  48.  
  49. It is a GOOD IDEA in your 'OnSized' event for the form to watch
  50. for resizing that is too small. If you resize the form too small
  51. you can cause this Resizer to crash your program. All you have to
  52. do is check the bounds of the form being resized, if they are less
  53. than a certain amount, set the bounds to the certain amount.
  54.  
  55. HELP!!!
  56. --------
  57. See the example program for help or you can mail me:
  58.  
  59.      mental@murdrum.nmsu.edu
  60.  
  61. Whats left?
  62. -------------
  63. Obvious extensions are adding support to any container controls I
  64. may have missed. You can tell if something is a container control
  65. by placing another control on it and then try to move the control
  66. outside of it. If you cannot move the inner control outside, it
  67. IS a container control.
  68. I have NOT figured out how controls are stored on a TTabbedNotebook,
  69. (but honently I have not looked very hard, yet) so while the
  70. TTabbedNotebook will resize itself, the obejcts on the pages will
  71. not size themselvess.
  72.  
  73.  
  74. Contributions
  75. ---------------
  76. This software is being distributed as Supper-The-Starving-Programmer-Ware.
  77. If you find this component useful, I would appreciate you contributing
  78. to the starving programmer (me), but I am not requiring that you do.
  79. Any contribution would be appreciated (even just a postcard saying
  80. HI and any comments you may have). 
  81.  
  82. I am:
  83.  
  84.     Kevin C. Dorff
  85.     539 Solano NE
  86.     Albuquerque, NM 87108
  87.  
  88.  
  89.